package com.cmc.cloud.cmclink.doc.convert;

import java.util.List;

import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;

import com.cmc.cloud.cmclink.doc.entity.ConfirmNoticeFcnDO;
import com.cmc.cloud.cmclink.doc.vo.confirmnoticefcnvo.ConfirmNoticeFcnRespVO;

/**
 * 确认装货港更改通知FCN Convert
 *
 * @author 集运管理员
 */
@Mapper
public interface ConfirmNoticeFcnConvert {
    /**
     * 获取转换接口的实例
     */
    ConfirmNoticeFcnConvert INSTANCE = Mappers.getMapper(ConfirmNoticeFcnConvert.class);

    /**
     * 将DO转换为查询响应VO
     *
     * @param bean DO
     * @return VO
     */
    ConfirmNoticeFcnRespVO convert(ConfirmNoticeFcnDO bean);

    /**
     * 将DO列表转换为查询响应VO列表
     *
     * @param list DO列表
     * @return VO List
     */
    List<ConfirmNoticeFcnRespVO> convertList(List<ConfirmNoticeFcnDO> list);

}
